$(function() {

			// 1.初始化Table
			var oTable = new TableInit();
			oTable.Init();

			// 2.初始化Button的点击事件
			var oButtonInit = new ButtonInit();
			oButtonInit.Init();

		});

$(function() {
			// 查询按钮事件
			$("#searchBtn").off().on("click", function() {
						var stuNo = $("#stuNo").val();
						var stuName = $("#stuName").val();
						alert("学生学号：" + stuNo + "\n学生姓名：" + stuName);
						console.info(stuNo + "\n" + stuName);
					});

			// 重置按钮事件
			$("#resetBtn").off().on("click", function() {
						$("#stuNo").val("");
						$("#stuName").val("");
					});
		});
var TableInit = function() {
	var oTableInit = new Object();
	// 初始化Table
	oTableInit.Init = function() {
		$('#tb_report').bootstrapTable({
					url : '/test/indexs/userlist.do', // 请求后台的URL（*）
					method : 'post', // 请求方式（*）
					toolbar : '#toolbar', // 工具按钮用哪个容器
					striped : true, // 是否显示行间隔色
					cache : false, // 是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
					pagination : true, // 是否显示分页（*）
					sortable : true, // 是否启用排序
					sortOrder : "asc", // 排序方式
					queryParamsType : "limit",
					queryParams : oTableInit.queryParams,// 传递参数（*）
					sidePagination : "server", // 分页方式：client客户端分页，server服务端分页（*）
					pageNumber : 1, // 初始化加载第一页，默认第一页
					pageSize : 20, // 每页的记录行数（*）
					pageList : [10, 20, 50, 100], // 可供选择的每页的行数（*）
					strictSearch : true,
					// 是否显示搜索
					search : true,
					strictSearch : true,
					showColumns : true, // 是否显示所有的列
					contentType : "application/x-www-form-urlencoded",
					showRefresh : true, // 是否显示刷新按钮
					clickToSelect : true, // 是否启用点击选中行
					height : 510, // 行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
					uniqueId : "userid", // 每一行的唯一标识，一般为主键列
					showToggle : true, // 是否显示详细视图和列表视图的切换按钮
					cardView : false, // 是否显示详细视图
					detailView : false, // 是否显示父子表
					columns : [{
								checkbox : true
							}, {
								field : 'userid',
								title : '用户id号'
							}, {
								field : 'username',
								title : '用户名'
							}, {
								field : 'loginame',
								title : '昵称'
							}, {
								field : 'posts',
								title : '微博'
							}, {
								field : 'followers',
								title : '粉丝'
							}, {
								field : 'following',
								title : '关注'
							}, {
								field : 'signup',
								title : '时间'
							}, {
								field : 'operate',
								title : '操作',
								align : 'center',
								valign : 'middle',
								formatter : 'operateFormatter' // 自定义方法，添加操作按钮
							}]
				});
	};

	// 得到查询的参数
	oTableInit.queryParams = function(params) {
		var temp = { // 这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
			limit : params.limit, // 页面大小
			offset : params.offset, // 页码
			order : params.order,
			ordername : params.sort,
			departmentname : $("#txt_search_departmentname").val(),
			statu : $("#txt_search_statu").val(),
			search : $("#formSearch.txt_search_departmentname").val()
		};
		return temp;
	};
	return oTableInit;
};
var ButtonInit = function() {
	var oInit = new Object();
	var postdata = {};

	oInit.Init = function() {
		// 初始化页面上面的按钮事件
		$("#btn_add").click(function() {
					$("#myModalLabel").text("新增");
					$("#myModal").find(".form-control").val("");
					$('#myModal').modal()

					postdata.DEPARTMENT_ID = "";
				});

		// $("#btn_edit").click(function () {
		// var arrselections =
		// $("#tb_departments").bootstrapTable('getSelections');
		// if (arrselections.length > 1) {
		// toastr.warning('只能选择一行进行编辑');

		// return;
		// }
		// if (arrselections.length <= 0) {
		// toastr.warning('请选择有效数据');

		// return;
		// }
		// $("#myModalLabel").text("编辑");
		// $("#txt_departmentname").val(arrselections[0].DEPARTMENT_NAME);
		// $("#txt_parentdepartment").val(arrselections[0].PARENT_ID);
		// $("#txt_departmentlevel").val(arrselections[0].DEPARTMENT_LEVEL);
		// $("#txt_statu").val(arrselections[0].STATUS);

		// postdata.DEPARTMENT_ID = arrselections[0].DEPARTMENT_ID;
		// $('#myModal').modal();
		// });

		// $("#btn_delete").click(function () {
		// var arrselections =
		// $("#tb_departments").bootstrapTable('getSelections');
		// if (arrselections.length <= 0) {
		// toastr.warning('请选择有效数据');
		// return;
		// }

		// Ewin.confirm({ message: "确认要删除选择的数据吗？" }).on(function (e) {
		// if (!e) {
		// return;
		// }
		// $.ajax({
		// type: "post",
		// url: "/Home/Delete",
		// data: { "": JSON.stringify(arrselections) },
		// success: function (data, status) {
		// if (status == "success") {
		// toastr.success('提交数据成功');
		// $("#tb_departments").bootstrapTable('refresh');
		// }
		// },
		// error: function () {
		// toastr.error('Error');
		// },
		// complete: function () {

		// }

		// });
		// });
		// });

		// $("#btn_submit").click(function () {
		// postdata.DEPARTMENT_NAME = $("#txt_departmentname").val();
		// postdata.PARENT_ID = $("#txt_parentdepartment").val();
		// postdata.DEPARTMENT_LEVEL = $("#txt_departmentlevel").val();
		// postdata.STATUS = $("#txt_statu").val();
		// $.ajax({
		// type: "post",
		// url: "/Home/GetEdit",
		// data: { "": JSON.stringify(postdata) },
		// success: function (data, status) {
		// if (status == "success") {
		// toastr.success('提交数据成功');
		// $("#tb_departments").bootstrapTable('refresh');
		// }
		// },
		// error: function () {
		// toastr.error('Error');
		// },
		// complete: function () {

		// }

		// });
		// });

		$("#btn_query").click(function() {
					$("#tb_departments").bootstrapTable('refresh');
				});
	};

	return oInit;

};

function operateFormatter(value, row, index) {// 赋予的参数
	return [
			"<a href='javascript:void(0);' onclick=\"userDatil(\'"+row.userid+"');\"><i class='glyphicon glyphicon-edit' title='编辑'></i></a>&nbsp;&nbsp;&nbsp;&nbsp;",
		"<a href='javascript:void(0);' onclick=\"deloneAction(\'"+row.userid+"');\"><i class='glyphicon glyphicon-remove' title='删除'></i></a>" ]
		.join('');
}

function userDatil(id){ 
}


function deloneAction(id){
}
// field字段必须与服务器端返回的字段对应才会显示出数据。
